package com.hyxt.DTO;

/**
 * @Project: CNPC_VMS
 * @Title: T809_MessageHeader
 * @Description: 809消息头
 * @author: guanhl
 * @date: 2014年4月24日 下午12:45:54
 * @company: Beijing Huayou Information andCommunication Technology Co.,Ltd
 * @Copyright: Copyright (c) 2014
 * @version V2.0
 */
public class T809_MessageHeader extends CommonMessageHeader {

	/**
	 * @Description: 数据长度(包括头标识、数据头、数据体、CRC校验码和尾标识)
	 */
	private int length;
	/**
	 * @Description: 报文序列号
	 */
	private int sn;
    /**
     * @Description: 下级平台接入码，上级平台给下级平台分配唯一标识码
     */
	private int gnsscentrid;
	/**
     * @Description: 协议版本好标识，上下级平台之间采用的标准协议版编号；长度为3个字节来表示，0x01 0x02 0x0F 标识的版本号是v1.2.15，以此类推
     */
	private byte[] versonFlag;
	/**
     * @Description: 协议版本好标识，上下级平台之间采用的标准协议版编号；长度为3个字节来表示，0x01 0x02 0x0F 标识的版本号是v1.2.15，以此类推
     */
	private byte encryptFlag;
	/**
     * @Description: 数据加密的密匙，长度为4个字节
     */
	private int encryptKey;
	public int getLength() {
		return length;
	}
	/**
     * @Description: 设置长度
     */
	public void setLength(int length) {
		this.length = length;
	}
	public int getSn() {
		return sn;
	}
	/**
     * @Description: 设置报文序列号
     */
	public void setSn(int sn) {
		this.sn = sn;
	}
//	public int getId() {
//		return id;
//	}
//	public void setId(int id) {
//		this.id = id;
//	}
	public int getGnsscentrid() {
		return gnsscentrid;
	}
	/**
     * @Description: 设置下级平台接入码
     */
	public void setGnsscentrid(int gnsscentrid) {
		this.gnsscentrid = gnsscentrid;
	}
	public byte[] getVersonFlag() {
		return versonFlag;
	}
	/**
     * @Description: 设置版本号
     */
	public void setVersonFlag(byte[] versonFlag) {
		this.versonFlag = versonFlag;
	}
	public byte getEncryptFlag() {
		return encryptFlag;
	}
	/**
     * @Description: 设置报文加密标识
     */
	public void setEncryptFlag(byte encryptFlag) {
		this.encryptFlag = encryptFlag;
	}
	public int getEncryptKey() {
		return encryptKey;
	}
	/**
     * @Description: 设置数据加密秘钥
     */
	public void setEncryptKey(int encryptKey) {
		this.encryptKey = encryptKey;
	}
	
	
	
}
